/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package MiPaquete;

/**
 *
 * @author Apa
 */
public class Triangulo {

    int lados[] = {0, 0, 0};
    private int mayor;
    private int pos;

    public Triangulo() {
        mayor = 0;
    }

    /**
     * @param lado1 the lado1 to set
     */
    public void setLado1(int lado1) {
        if (lado1 < 0) {
            mayor = -1;
        }
        if (mayor >= 0 && lado1 > mayor) {
            pos = 0;
            mayor = lado1;
        }

        this.lados[0] = lado1;
    }

    /**
     * @param lado2 the lado2 to set
     */
    public void setLado2(int lado2) {
        if (lado2 < 0) {
            mayor = -1;
        }
        if (mayor >= 0 && lado2 > mayor) {
            pos = 1;
            mayor = lado2;
        }

        this.lados[1] = lado2;
    }

    /**
     * @param lado3 the lado3 to set
     */
    public void setLado3(int lado3) {
        if (lado3 < 0) {
            mayor = -1;
        }
        if (mayor >= 0 && lado3 > mayor) {
            pos = 2;
            mayor = lado3;
        }

        this.lados[2] = lado3;
    }

    /**
     * @return the resultado
     */
    public String getResultado() {
        String resultado="No es Triángulo";
        if (mayor >= 0) {
            int suma = 0;
            for (int i = 0; i < 3; i++) {
                if (i == pos) {
                    continue;
                }
                suma += lados[ i];
            }
            if( mayor < suma ){
                resultado="Si es Triángulo";
            }
        }
        mayor = 0;
        return resultado;
    }

    /**
     * @return the lado1
     */
    public int getLado1() {
        return this.lados[0];
    }

    /**
     * @return the lado2
     */
    public int getLado2() {
        return this.lados[1];
    }

    /**
     * @return the lado3
     */
    public int getLado3() {
        return this.lados[2];
    }
}
